print "How old are you?"
age = gets.chomp()
print "How tall are you?"
height = gets.chomp()
print "How much do you weight?"
weight = gets.chomp()

puts "So,you're #{age} old,#{height} tall and #{weight} heavy."

#这一节主要就是讲gets和gets.chomp()的用法，不同的是，gets是会自动换行的，而gets.chomp()则不会，视情况而使用，再本例里面用gets.chomp()就会更连贯，不然最后一句就会变成几段语句
#gets是一个方法，会等待命令行的输入，输入回车后就把输入的那些字符读进去， 至于chomp是字符串上的一个方法，用来把字符串前后的空白字符（空格，tab，回车等）去掉，你对这个理解一直都不对
#这两个方法的作用一直没搞清楚,即使是命令行程序一般也不能一气闷着跑完,要跟外部要打点交道的,所以有时候是需要你自己在程序运行的时候输入点什么
#gets就是这样一个方法,用来得到你从命令行的输入,只是因为命令行里回车才算输入完,gets会原封不动地把回车符也接收到,而接收到的是一串字符,所以需要一个字符串上的方法chomp来把后面的空白字符去掉,你再仔细领会一下,或者看一下我让你看的那个java2s里面别人是怎么用gets的,然后看一看ruby doc里面String下面chomp的用法,这一点现在一定要搞清楚,哪个方法是在哪里的,尤其是你都学过class这些之后.为什么你可以直接使用puts, gets这些?为什么不能直接chomp?这些问题你现在可以开始考虑了.